package mapper;

import org.apache.ibatis.annotations.MapKey;
import org.apache.ibatis.annotations.Param;
import pojo.User;

import java.util.List;
import java.util.Map;

public interface SelectMapper {
//    根据id查用户信息
    List<User> getUserById(@Param("id") Integer id);
    List<User> getAllUser();

//    查询用户信息总条数
    Integer getCount();

    //    根据id查用户信息存储为Map
    Map<String,Object> getUserByIdToMap(@Param("id") Integer id);

//    查询多个用户信息为Map
    List<Map<String,Object>> getAllUserToMap();

//    以某个字段的值作为键
    @MapKey("id")
    Map<String,Object> getAllUserToMap2();
}
